[SREP-2141] Add basic MCP server for two read-only commands#807
[SREP-2141] Add basic MCP server for two read-only commands#807bergmannf wants to merge 4 commits intoopenshift:masterfrom
Conversation
Also refactors the context command to split the in-memory cache from the actual commandline options.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bergmannf The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
fc6e4bf to
d4e6319
Compare
|
looks pretty good to me |
ded7834 to
0fc45f0
Compare
0fc45f0 to
8b78b2b
Compare
|
@bergmannf: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
I felt that the changes I made would be way uglier if I didn't refactor as well, as all our commands make everything private and make it unnecessarily hard to call them from elsewhere. If you feel strongly about it I can split the PR though. |
I have always wanted to slowly push our Do with that what you will, by no means saying you have to, but figured I'd mention it. |
Absolutely - essentially I'd like the CLI to really be the thinnest layer of input - essentially right now we have all the logic in the view layer of MVC and the goal should be moving to the C layer (which we don't have). |
|
/hold |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
This should allow AI tools to use osdctl to get some additional information.